package aima.search;

import java.lang.*;
import java.util.*;

/**
   Interface for any object that can be manipulated as a state
   by an implementation of SearchMethod.  
*/

public interface State {
    
/**
   Returns whether this state is a goal node.
*/
   public boolean isGoal();

/**
   Returns an enumeration of successors of the state.
*/
   public Enumeration successors();

}


